Ignore non-existent .ui file dependencies
authorDebian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Thu, 30 Jan 2020 21:03:38 +0000 (21:03 +0000)
committerDmitry Shachnev <mitya57@debian.org>
Thu, 30 Jan 2020 21:03:38 +0000 (21:03 +0000)
commitf0a578e85fcf410fce8e0e9e4887abb6fa4f9245
treeca9e919b6f0f7f98e25c2c796af6d7307b536224
parent8bc0974db8467f79b133cc8a3df4931deb4c4f94
Ignore non-existent .ui file dependencies

Origin: upstream, https://code.qt.io/cgit/qt/qtbase.git/commit/?id=90779d96adfa51a3
Last-Update: 2019-11-05

Commit 80dea664 broke .ui files with global includes that are not part
of the project, because we blindly added every file path that falls
out of 'uic -d' as dependency.

Introduce the extra compiler CONFIG flag dep_existing_only to bring
back the old behavior that ignores non-existent dependencies and set
it for uic.

Gbp-Pq: Name uic_global_includes.diff
mkspecs/features/uic.prf
qmake/doc/src/qmake-manual.qdoc
qmake/generators/makefile.cpp